f3f0ab13d3c24ceb75494616fb4fbb187dc1eac0,src/org/openstreetmap/josm/gui/MapView.java,MapView,setActiveLayer,#Layer#,988
Before Change
} finally {
layerLock.writeLock().unlock();
}
onActiveEditLayerChanged(oldActiveLayer, oldEditLayer, listenersToFire);
} finally {
layerLock.readLock().unlock();
}
After Change
public void setActiveLayer(Layer layer) {
EnumSet<LayerListenerType> listenersToFire;
synchronized (layers) {
Layer oldActiveLayer = activeLayer;
OsmDataLayer oldEditLayer = editLayer;
listenersToFire = setActiveLayer(layer, true);
onActiveEditLayerChanged(oldActiveLayer, oldEditLayer, listenersToFire);
}
repaint();
}